home *** CD-ROM | disk | FTP | other *** search
- =======================================================================
- FDU (Floppy Disk Utility)Ver.0.90 L00
- '93.02.03
-
- 概略 FDのFormatとDiskCopyを行うツールです
-
- 作成者 大井 友弘 (T.O6809)
- 動作機種 FM TOWNS, FMR
- 動作OS MS-DOS 3.1
- =======================================================================
-
- はじめに
-
- FDUは,FM TOWNSシリーズ,FMRシリーズで動作する
- フロッピーディスクのユーティリティープログラムです。
-
- PC-98用にはこの手のユーティリティーは沢山ありますが,
- FM系にはあまりないようなので制作に取りかかりました。
- しかし,参考資料がなかなか見つからず満足のいく機能は実現することが
- 出来ませんでした。
- 制作途中のプログラムですが,なにかの参考になるかと思いソースも
- 公開します。
-
- なお,uDKB_で始まる関数はHigth CのライブラリのとDKB_で始まる
- 関数と互換にしたつもりです。(一部違うのもある)
-
- 今後の機能追加の予定は下記の通りです。(いつ出来るのかな)
- ・フォーマットとディスクコピーの機能強化(MS-DOS以外も)
- ・ディスクのトラックダンプ,セクタダンプ(MS-DOS以外も)
- ・ディスクのコンペア (MS-DOS以外も)
- ・ディスク丸ごとファイル化 (MS-DOS)
- ・ディスクのガベージコレクション (MS-DOS)
-
- ブートセクタについて
- FM系のIPL部分(トラック0 セクタ1 000H - 002H, 0XXH - 1FFH)
- のプログラムはMS-DOSの標準(IBM PC,PC9801)の方法とは
- 全然違うために解析したのですが時間がなく(1993.1.XX)よくわからなかった
- ため,とりあえずFM系では意味のないロジックを入れてあります。
-
-
- [注意事項]
-
- FDUでFormatをしたフロッピーディスクにはSystem(IO.SYS,
- MSDOS.SYS)をCopyしてもSystem Diskとしては使えません。
- System DiskをDiskCopyすることはできます。
-
-
- [動作確認機種]
-
- 本体 : FM TOWNS 2F
- FM TOWNS UX 20
-
- FMR-50 HE1 FA
- (Bug)
- FormatまたはDiskCopy後にFDを一度出し入れしないと,
- MS-DOSがFormat形態が変わった事を認識してくれません。
- (FM TOWNSでは正常です)
-
- OS : 日本語MS-DOS V3.1
-
- その他のFM TOWNSシリーズ,FMRシリーズでも動作すると思います。
-
-
- [付属ファイル]
-
- fdu.exe プログラム本体
- fdu.c プログラム・ファイル
- fdu.doc ドキュメント・ファイル
-
-
- [使用言語]
-
- MS-C Ver. 6.00
-
-
- [コンパイル方法]
-
- cl /AS fdu.c
-
-
- [起動方法]
-
- fdu -? | -{f{1-4}|F|c|cc} [+{+|1-65535}] <Drive:>・・・
-
- ・オプション
-
- -?
- ヘルプ
-
- -f{1-4}
- フォーマット
- -f1 MS-DOS Format 640k[2DD] (80*2* 8* 512*2)
- -f2 MS-DOS Format 720k[2DD] (80*2* 9* 512*2)
- -f3 MS-DOS Format 1200k[2HC] (80*2*15* 512*1)
- -f4 MS-DOS Format 1232k[2HD] (77*2* 8*1024*1)
- -f MS-DOS Format 1232k[2HD] (77*2* 8*1024*1)
- Driveは複数台指定できる
-
- -F
- フォーマット(FATだけ)
- -F MS-DOS Format FAT Only
- Driveは複数台指定できる
- フロッピーのFormatタイプは自動判別します。
-
- -c
- ディスクコピー
- -c MS-DOS Disk Copy
- Copy元のDriveとCopy先のDriveが同一の時のみ
- EMSがあればEMSを使用します。
- 必要ページ数は下記の通りです。
- 640k [2DD] 40 Page, 720k [2DD] 48 Page
- 1200k [2HC] 80 Page, 1232k [2HD] 80 Page
- フロッピーのFormatタイプは自動判別します。
- Driveは2台固定
-
- -cc
- ディスクコピー(同一FDを複数作成)
- -cc MS-DOS Disk Copy (Use EMS)
- Copy元のFDを1回のReadで複数枚のFDを作ります。
- (EMSが必要です,必要ページ数は下記の通りです。
- 640k [2DD] 40 Page, 720k [2DD] 48 Page
- 1200k [2HC] 80 Page, 1232k [2HD] 80 Page)
- フロッピーのFormatタイプは自動判別します。
- Driveは2台固定
-
- +{+|1-65535}
- リピート回数
-
- <Drive>:
- ドライブNo(A:,B:,C:.....,P:)
-
- Ex.)
- fdu -f1 a: (format /8 a:)
- fdu -f2 +1 a: (format /9 a:)
- fdu -f3 +10 a: (format /R a:) * 10
- fdu -f4 +100 a: (format a:) * 100
- fdu -f +1000 a: (format a:) * 1000
- fdu -F +5 a: (format /C a:) * 5
- fdu -c +100 a: b: (diskcopy a: b:) * 100
- fdu -c a: a: (diskcopy a: a:)
- fdu -cc a: b: ++ (diskcopy a: b:) * 65535
-
-
- [配布条件]
-
- FDUはフリー・ソフトウェアです。配布は自由です。
- 但しFDU.C,FDU.DOC,FDU.EXEを一緒に配布してください
-
-
- [免責]
-
- 本プログラムを使用した上で生じたいかなる損害についても,作者は責任を負いません。
-
-
- [参考文献]
-
- ・2HC.SYS(Free Software 5) S.Hagihira氏
- ・FM TOWNS テクニカル データブック 千葉憲昭 著 ASCII
- ・富士通FMRシリーズ徹底解析マニュアル BNN第2企画部編
- ・フロッピー・ディスク装置のすべて 高橋昇司 著 CQ出版社
- ・最新フロッピー・ディスク装置とその応用ノウハウ 高橋昇司 著 CQ出版社
- ・ディスク百科 柿園昭俊・橋口技研 著 技術評論社
- ・トラ技コンピュータ 1991.01 CQ出版社
- ・トラ技コンピュータ 1991.03 CQ出版社
- ・トラ技コンピュータ 1992.03 CQ出版社
-
- ・MS-DOSメモリ管理ソフト技法 中島伸行 著 CQ出版社
- ・NEC MS-DOS 3.3D プロクラマーズ リファレンス マニュアル Vol.2 NEC